The Variational Kalman filter and an efficient implementation using limited memory BFGS
نویسندگان
چکیده
The standard formulations of the Kalman filter (KF) and extended Kalman filter (EKF) require storing and multiplication of matrices of size n×n, where n is the size of the state space, and the inversion of matrices of size m×m, where m is the size of the observation space. For large dimensions implementation issues arise. In this paper we introduce a Variational Kalman Filter (VKF) method to provide a low storage approximation of KF/EKF methods. In stead of using the KF formulae, we solve the underlying maximum a posteriori optimization problem using the limited memory BFGS (LBFGS) method. Moreover, the LBFGS optimization method is used to obtain a low storage approximation of state estimate covariances and prediction error covariances. A detailed description of the VKF method with LBFGS is given. The methodology is tested on linear and nonlinear test examples. Our simulations indicate that the approach yields results that are comparable with those obtained using KF and EKF, respectively, and can be used on much larger scale problems.
منابع مشابه
Large-scale Kalman Filtering Using the Limited Memory Bfgs Method
The standard formulations of the Kalman filter (KF) and extended Kalman filter (EKF) require the storage and multiplication of matrices of size n × n, where n is the size of the state space, and the inversion of matrices of size m × m, where m is the size of the observation space. Thus when both m and n are large, implementation issues arise. In this paper, we advocate the use of the limited me...
متن کاملFixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets
Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...
متن کاملInfrared Counter-Countermeasure Efficient Techniques using Neural Network, Fuzzy System and Kalman Filter
This paper presents design and implementation of three new Infrared Counter-Countermeasure (IRCCM) efficient methods using Neural Network (NN), Fuzzy System (FS), and Kalman Filter (KF). The proposed algorithms estimate tracking error or correction signal when jamming occurs. An experimental test setup is designed and implemented for performance evaluation of the proposed methods. The methods v...
متن کاملImplementation of a Low- Cost Multi- IMU by Using Information Form of a Steady State Kalman Filter
In this paper, a homogenous multi-sensor fusion method is used to estimate the trueangular rate and acceleration with a combination of four low cost (< 10$) MEMS Inertial MeasurementUnits (IMU). An information form of steady state Kalman filter is designed to fuse the output of four lowaccuracy sensors to reduce the noise effect by the square root of the number of sensors. A hardware isimplemen...
متن کاملVprop: Variational Inference using RMSprop
Many computationally-efficient methods for Bayesian deep learning rely on continuous optimization algorithms, but the implementation of these methods requires significant changes to existing code-bases. In this paper, we propose Vprop, a method for Gaussian variational inference that can be implemented with two minor changes to the off-the-shelf RMSprop optimizer. Vprop also reduces the memory ...
متن کامل